package com.example.dhhyc.demos.strategy.strategy3;

/**
 * Describe :
 * question :面试问题: 如何用设计模式消除代码中的if-else
 * <p>
 * 物流行业中，通常会涉及到EDI报文(XML格式文件)传输和回执接收，每发送一份EDI报文，后续都会收到与之关联的回执（标识该数据在第三方系统中的流转状态）。
 * <p>
 * 这里列举几种回执类型：MT1101、MT2101、MT4101、MT8104，系统在收到不同的回执报文后，会执行对应的业务逻辑处理。我们就业回执处理为演示案例
 *
 * @author BaiShanshan
 * @date 2024/5/3 10:01
 */
public interface ReceiptHandleStrategy {

    void handleReceipt(Receipt receipt);

}
